package com.yuntsg.nnsfcp.front.entity;

import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author gcr
 * @since 2019-09-23
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Wosdetail implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 委托单号
     */
    private String commissionid;

    /**
     * 0是wos，1中国科学引文
     */
    private String category;

    /**
     * 判断这篇文章是否属于这个团队
     */
    private String teamAuthorCheck;

    /**
     * 查询pmid号
     */
    private String spmid;

    /**
     * 这篇文章的详细信息.(最全的)
     */
    private String detailList;

    /**
     * 查询title
     */
    private String stitle;

    /**
     * 0为第一作者，1为共同第一作者，2为通讯作者，3共同通讯作者，4其它作者
     */
    private String searchuse;

    /**
     * ut号
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String ut;

    /**
     * 文献标题
     */
    private String titlename;

    /**
     * 文献作者
     */
    private String author;

    /**
     * 文献期刊
     */
    private String periodical;

    /**
     * 0未收录, 1已收录
     */
    private Integer whetherEntered;

    /**
     * 0未计算,1已计算,2不计算
     */
    private String citeStatus;

    /**
     * wos的总被引次数
     */
    private Integer wosCitedNum;

    /**
     * wos的总他引次数
     */
    private Integer wosHeCitedNum;

    /**
     * wos的总被引列表
     */
    private String wosHeCitedList;

    /**
     * 用户选择库总被引次数
     */
    private Integer userTotalQuoteNum;

    /**
     * 用户选择库总被引列表
     */
    private String userTotalQuoteList;

    /**
     * 本人外的他引次数
     */
    private Integer otherNum;

    /**
     * 本人外的他引列表
     */
    private String otherList;

    /**
     * 自引列表
     */
    private String myQuote;

    /**
     * 团队合作者外的引用次数
     */
    private Integer teamNum;

    /**
     * 团队合作者外的引用列表
     */
    private String teamList;

    /**
     * 排除文章所有作者外的引用次数
     */
    private Integer eliminateAllNum;

    /**
     * 排除文章所有作者外的引用列表
     */
    private String eliminateAllList;

    /**
     * 文章类型 直接填写网页数据 找不到就默认article
     */
    private String articleType;

    /**
     * 卷
     */
    private String juan;

    /**
     * 期
     */
    private String qi;

    /**
     * 页
     */
    private String ye;

    /**
     * 出版年
     */
    private String pub;

    /**
     * 详情链接
     */
    private String titlehref;

    /**
     * 被引链接
     */
    private String citedHref;

    /**
     * 0为未审核，1不通过，2通过
     */
    private Integer status;

    /**
     * 不通过原因
     */
    private String reason;

    /**
     * 影响因子
     */
    private String yinzi1;

    /**
     * 高被引论文
     */
    private String esiHc;

    /**
     * 热点论文
     */
    private String esiHp;

    /**
     * top期刊
     */
    private String top;

    /**
     * 中科院期刊分区值
     */
    private String zky;

    /**
     * jcr期刊分区值
     */
    private String jcr;

    /**
     * 校内增补期刊
     */
    private String schoolSupplemented;

    /**
     * Web of Science 类别:
     */
    private String wosCategory;

    /**
     * 全文链接
     */
    private String fulltextUrl;

    /**
     * 详情图片路径
     */
    private String detailsPic;

    /**
     * pdf路径
     */
    private String pdfPath;

    /**
     * 当前文章的被引次数
     */
    private String citedNum;

    /**
     * 存储下载被引的一些其他信息, cnki的链接参数等...
     */
    private String citedOther;

    /**
     * 错误消息
     */
    @TableField(exist = false)
    private String errMsg;
}
